const song = new Vue({
    el: '#song',
    data: {
        name: null,
        coverImgUrl: null,
        tags: null,
        description: null,
        createTime: null,
    },
    methods: {
        getList() {

        }
    },
    created() {
        this.getList()
    },

});
/* 
    业务逻辑如下
    1.从推荐歌单开始，点击任意一个歌单，获取到所点击的id，跳转到相应的界面，
        界面包括歌单的详细信息，歌曲列表，评论，收藏者等
    2.点击歌曲列表的任意一首歌，拿到该首歌的id(地址栏传值的方式)，跳转到歌曲播放界面（song.html）
    3.评论和收藏者两个板块，均是拿到所在页面歌单的id，然后通过axios请求一一渲染出来
*/
$(function (e) {
    // 推荐歌单
    axios.get('/personalized', {
        params: {
            limit: 8
        }
    }).then(res => {
        console.log('推荐歌单');
        console.log(res.data.result);
        res.data.result.forEach((item, index) => {
            let {
                id,
                name,
                picUrl,
                playCount
            } = item
            $('.list-group').append(`
<div >
    <li data-id=${id} class="list-group-item" style="background: url(${picUrl}); background-size: cover;">
        <p class="text-right"><span class="glyphicon glyphicon-play-circle" aria-hidden="true"></span><i>${playCount}</i></p>
        <div class="current"></div>
 </li>
 <p class="foot">${name}</p>
</div>
    `)

        })
        return Promise.resolve();
    }).then(res => {
        $('.list-group-item').each((index, item) => {
            if ($('.songList tbody').html() == '') {
                $('.songList tbody').html(`
                <tr>
                  <td colspan="5" class="text-center">歌曲空空如也哦，去个性推荐里点点看吧！</td>
                </tr>
                `)
            }
            $(item).click(() => {
                $('#gd').click();
                $('.songList tbody').html('');
                console.log($('#gd'));
                console.log($('.title #name'));
                let id = $(item).attr('data-id');
                console.log(id);
                //获取歌曲详情
                axios.get('/playlist/detail', {
                        params: {
                            id
                        }
                    }).then(res => {
                        console.log('获取成功！！！！！！！！！！！！！！！！！！！');
                        console.log('获取歌曲详情');
                        console.log(res.data);
                        let {
                            playlist,
                            privileges
                        } = res.data
                        console.log(playlist, privileges);

                        //标题
                        let name = playlist.name;
                        //图片
                        let coverImgUrl = playlist.coverImgUrl;
                        // 创建时间
                        let createTime = playlist.createTime;
                        // 标签
                        let tags = playlist.tags;
                        //描述
                        let description = playlist.description;


                        console.log();
                        //头像
                        // alert(coverImgUrl)
                        console.log($('#song .header .left img')[0]);
                        $('#song .header .left img').attr('src', coverImgUrl)
                        // console.log(document.getElementById('name'));
                        $('#name').text(name)
                        $('tiem').text(formatDate(createTime).substr(0, 10) + '创建');
                        //收藏
                        $('#subscribedCount').text(playlist.subscribedCount)
                        // 分享
                        $('#trackCount').text(playlist.trackCount);
                        // 标签
                        console.log(playlist.tags);
                        $('.tags').html('标签：')
                        tags.forEach((item, index) => {
                            var a = document.createElement('a')
                            a.href = 'javascript:;'
                            a.innerText = item + ' '
                            $('.tags')[0].appendChild(a)
                        })
                        // 播放量
                        $('#playCount').text(playlist.playCount)
                        // 简介
                        $('#description').text(description);

                        return Promise.resolve(privileges);
                    }).then(res => {
                        // res ===privileges
                        // console.log(res);
                        let arrId = []
                        res.forEach((item, index) => {
                            arrId.push(item.id)
                            // console.log(arrId);
                        })
                        console.log(arrId);
                        let strId = arrId.join(',');
                        console.log(strId);

                        // 获取歌曲详情
                        axios({
                            url: '/song/detail',
                            params: {
                                ids: strId
                            }
                        }).then(res => {
                            console.log('获取歌曲详情');
                            console.log(res.data);
                            res.data.songs.forEach((item, index) => {
                                // console.log(item);
                                let {
                                    id,
                                    name,
                                    publishTime,
                                    al
                                } = item;
                                // console.log(id);
                                $('.songList tbody').append(`
                            <tr style="position: relative;">
                                <td>0${index+1}</td>
                                <td><a href="javascript:;" class="playMusic" data-id="${id}" data-toggle="modal" data-target="#myModal">${name}</a></td>
                                <td><img src=${al.picUrl} width="35" class="img-rounded"></td>
                                <td>${al.name}</td>
                                <td class="addList"><a href="javascript:;">添加到音乐播放器</a></td>
                                <td>${formatDate(publishTime).substr(0,10)}</td>
                             </tr>
                            `)
                                $('.addList').css({
                                    position: 'absolute',
                                    right: '250px',
                                    opacity: '0',
                                })
                                $('tr').hover(function (e) {
                                    $(this).children('.addList').addClass('opacity_1')
                                }, function (e) {
                                    $(this).children('.addList').removeClass('opacity_1')
                                });
                            });
                            // 用于计数（存了多个音乐）
                            let n = 0;
                            $('.addList > a').on('click',function (e) {
                                n++;
                                let str = 'music' + n + '';
                                console.log(str);
                                console.log($(this).parents('tr').children().eq(1).children().attr('data-id'));
                                let id = $(this).parents('tr').children().eq(1).children().attr('data-id')
                                axios({
                                    url: '/song/url',
                                    params: {
                                        id
                                    }
                                }).then(res => {
                                    console.log('获取音乐 url');
                                    console.log(res.data.data);
                                    // console.log(res.data.data[0].id);
                                    let musicUrl = res.data.data[0].url
                                    // document.querySelector('audio').src = res.data.data[0].url
                                    return Promise.resolve(musicUrl);
                                }).then(musicUrl => {
                                    axios({
                                        url: '/song/detail',
                                        params: {
                                            ids: id,
                                        }
                                    }).then(res => {
                                        console.log('获取歌曲详情，用于保存');
                                        console.log(res.data);
                                        let obj = res.data.songs[0]
                                        console.log(obj);
                                        let {
                                            //歌曲名称
                                            name: nickname,
                                            al: {
                                                name, //歌手名字
                                                picUrl //图片
                                            },
                                        } = obj;
                                        sessionStorage.setItem(str, JSON.stringify({
                                            title: nickname,
                                            artList: name,
                                            mp3: musicUrl,
                                            poster: picUrl
                                        }))
                                           
                                    });
                                })
                                /* axios.arr([
                                    axios.get('/song/url', { params: { id } }),
                                    axios.get('/song/detail', { params: { id } }),
                                ]).then(//请求成功响应的是一个数组
                                    // 使用spread方法处理响应数组结果
                                    axios.spread((res1, res2) => {
                                        console.log(res1);
                                        console.log(res2);
                                    })
                                ); */
                            });
                          
                            $('.playMusic').on('click', function (e) {

                                let id = $(this).attr('data-id');
                                //    开始播放音乐
                                axios({
                                    url: '/song/url',
                                    params: {
                                        id
                                    }
                                }).then(res => {
                                    console.log('获取音乐 url');
                                    console.log(res.data.data);
                                    // console.log(res.data.data[0].id);
                                    let musicUrl = res.data.data[0].url
                                    document.querySelector('audio').src = res.data.data[0].url

                                    //点击歌曲跳转页面
                                    location.href = '../song.html?id=' + id + ''
                                });

                            })
                        })
                        return id;
                    })
                    .then(id => {
                        console.log(id);
                        // 歌单评论
                        axios({
                            url: '/comment/playlist',
                            params: {
                                id,
                                limit: getRandom(20, 50), //20-50随机数
                            }
                        }).then(res => {
                            console.log('歌单评论');
                            console.log(res.data);
                            console.log(res.data.comments);
                            // 热门评论
                            console.log(res.data.hotComments);
                            if (!res.data.hotComments.length) {
                                $('#jcpl').html('');
                            } else {
                                $('#jcpl > .jcpl').append(`<h4>精彩评论（${res.data.hotComments.length}）</h4>`);
                                res.data.hotComments.forEach((item, index) => {
                                    // console.log(item);
                                    let time = item.time;
                                    let user = item.user;
                                    let content = item.content
                                    // console.log(content);
                                    // console.log(user);
                                    let avatarUrl = user.avatarUrl
                                    let nickname = user.nickname;
                                    //点赞数量
                                    let likedCount = item.likedCount;
                                    //渲染热门评论
                                    // $('#jcpl > .jcpl').html('');
                                    $('#jcpl > .jcpl').append(`
                                <div class="flex space-between flex-end">
                                    <div class="left">
                                        <img src=${avatarUrl} class="img-circle" alt="Image">
                                        <div>
                                            <p><a href="javascript:;" class="nickname">${nickname}</a>：<span class="content" title=${content}>${content}</span></p>
                                        <p class="time">${formatDate(time).substr(0,10)}</p>
                                        </div>

                                    </div>
                                    <div class="right">
                                        <span class="glyphicon glyphicon-thumbs-up"></span>${likedCount}
                                        | <span class="glyphicon glyphicon-share"></span> |
                                        <span class="glyphicon glyphicon-pencil"></span>
                                    </div>
                            </div>
                                `);
                                });
                            }


                            // 渲染最近评论
                            $('#zxpl > .jcpl').append(`<h4>最近评论（${res.data.comments.length}）</h4>`)
                            res.data.comments.forEach((item, index) => {
                                let time = item.time;
                                let user = item.user;
                                let content = item.content
                                let avatarUrl = user.avatarUrl
                                let nickname = user.nickname;
                                let likedCount = item.likedCount
                                // console.log(time, content, avatarUrl, nickname);
                                //渲染热门评论
                                // $('#zxpl > .jcpl').html('');
                                $('#zxpl > .jcpl').append(`
                                    <div class="flex space-between flex-end">
                                        <div class="left">
                                            <img src=${avatarUrl} class="img-circle" alt="Image">
                                            <div>
                                                <p><a href="javascript:;" class="nickname">${nickname}</a>：<span class="content" title=${content}>${content}</span></p>
                                            <p class="time">${formatDate(time).substr(0,10)}</p>
                                            </div>

                                        </div>
                                        <div class="right">
                                            <span class="glyphicon glyphicon-thumbs-up"></span>${likedCount}
                                            | <span class="glyphicon glyphicon-share"></span> |
                                            <span class="glyphicon glyphicon-pencil"></span>
                                        </div>
                                </div>
                                    `);
                            })

                            // 总评论数量
                            let PinLunNum = res.data.hotComments.length + res.data.comments.length;
                            // alert(PinLunNum)
                            $('#PinLunNum').text(`（${PinLunNum}）`);
                            // console.log('总评论数量');
                            // console.log(res.data.hotComments.length);
                            // console.log(res.data.comments.length);
                            // console.log(PinLunNum);
                            return Promise.resolve(id);
                        }).then(id => {
                            console.log(1111111111);
                            console.log(id);
                            // 歌单收藏者
                            axios({
                                url: '/playlist/subscribers',
                                params: {
                                    id,
                                    limit: 27
                                }
                            }).then(res => {
                                console.log('歌单收藏者');
                                console.log(res.data);
                                let {
                                    more,
                                    subscribers,
                                    total
                                } = res.data;
                                console.log(subscribers);
                                subscribers.forEach((item, index) => {
                                    // console.log(item);
                                    let {
                                        nickname,
                                        avatarUrl,
                                        gender
                                    } = item
                                    // 判断性别
                                    let imgUrl;
                                    if (gender === 1) {
                                        imgUrl = 'img/boy.jpg'
                                    } else if (gender === 2) {
                                        imgUrl = 'img/girl.jpg'
                                    } else {
                                        imgUrl = 'img/？？.jpg'
                                    }
                                    $('.collector > ul').append(`
                                    <li>
                                        <img class="img-circle" src=${avatarUrl} alt="" width="90">
                                        <p class="nickname">${nickname} <img src=${imgUrl} width="16" alt=""></p>
                                     </li>
                                    `)
                                })
                            });
                        });
                        // 发送/删除评论
                        $('#gedanComment').css({
                            resize: 'none'
                        });
                        $('#gedanSend').on('click', function (e) {
                            let content = $('#gedanComment').val();
                            // 接口用不了...
                            // console.log(content,id);
                            // axios({
                            //     url: '/comment',
                            //     params: {
                            //         t:1, //1 发送, 2 回复
                            //         type:2,
                            //         id,
                            //         content,
                            //     }
                            // }).then(res => {
                            //     console.log('发送评论');
                            //     console.log(res.data);
                            // });
                            // /comment?t=1&type=1&id=5436712&content=test

                        })

                        // 0: 歌曲
                        // 1: mv
                        // 2: 歌单
                        // 3: 专辑  
                        // 4: 电台 
                        // 5: 视频
                        // 6: 动态

                        // axios({
                        //     url:'/comment/new',
                        //     params:{
                        //         id,
                        //         tpye:2,
                        //         sortType:3,//按时间排序
                        //         pageNo:1,//分页参数,第N页,默认为1
                        //         pageSize:20//分页参数,每页多少条数据,默认20
                        //     }
                        // }).then(res=>{
                        //     console.log(res);
                        // })
                    });
            })
        })
    });
})

const privileges = [{
        "id": 3951888,
        "fee": 8,
        "payed": 0,
        "realPayed": 0,
        "st": 0,
        "pl": 128000,
        "dl": 0,
        "sp": 7,
        "cp": 1,
        "subp": 1,
        "cs": false,
        "maxbr": 128000,
        "fl": 128000,
        "pc": null,
        "toast": false,
        "flag": 0,
        "paidBigBang": false,
        "preSell": false,
        "playMaxbr": 128000,
        "downloadMaxbr": 128000,
        "freeTrialPrivilege": {
            "resConsumable": false,
            "userConsumable": false
        },
        "chargeInfoList": [{
                "rate": 128000,
                "chargeUrl": null,
                "chargeMessage": null,
                "chargeType": 0
            },
            {
                "rate": 192000,
                "chargeUrl": null,
                "chargeMessage": null,
                "chargeType": 1
            },
            {
                "rate": 320000,
                "chargeUrl": null,
                "chargeMessage": null,
                "chargeType": 1
            },
            {
                "rate": 999000,
                "chargeUrl": null,
                "chargeMessage": null,
                "chargeType": 1
            }
        ]
    },
    {
        "id": 16821624,
        "fee": 1,
        "payed": 0,
        "realPayed": 0,
        "st": 0,
        "pl": 0,
        "dl": 0,
        "sp": 7,
        "cp": 1,
        "subp": 1,
        "cs": false,
        "maxbr": 320000,
        "fl": 0,
        "pc": null,
        "toast": false,
        "flag": 1028,
        "paidBigBang": false,
        "preSell": false,
        "playMaxbr": 320000,
        "downloadMaxbr": 320000,
        "freeTrialPrivilege": {
            "resConsumable": false,
            "userConsumable": false
        },
        "chargeInfoList": [{
                "rate": 128000,
                "chargeUrl": null,
                "chargeMessage": null,
                "chargeType": 1
            },
            {
                "rate": 192000,
                "chargeUrl": null,
                "chargeMessage": null,
                "chargeType": 1
            },
            {
                "rate": 320000,
                "chargeUrl": null,
                "chargeMessage": null,
                "chargeType": 1
            },
            {
                "rate": 999000,
                "chargeUrl": null,
                "chargeMessage": null,
                "chargeType": 1
            }
        ]
    },
    {
        "id": 36621140,
        "fee": 0,
        "payed": 0,
        "realPayed": 0,
        "st": 0,
        "pl": 320000,
        "dl": 320000,
        "sp": 7,
        "cp": 1,
        "subp": 1,
        "cs": false,
        "maxbr": 320000,
        "fl": 320000,
        "pc": null,
        "toast": false,
        "flag": 128,
        "paidBigBang": false,
        "preSell": false,
        "playMaxbr": 320000,
        "downloadMaxbr": 320000,
        "freeTrialPrivilege": {
            "resConsumable": false,
            "userConsumable": false
        },
        "chargeInfoList": [{
                "rate": 128000,
                "chargeUrl": null,
                "chargeMessage": null,
                "chargeType": 0
            },
            {
                "rate": 192000,
                "chargeUrl": null,
                "chargeMessage": null,
                "chargeType": 0
            },
            {
                "rate": 320000,
                "chargeUrl": null,
                "chargeMessage": null,
                "chargeType": 0
            },
            {
                "rate": 999000,
                "chargeUrl": null,
                "chargeMessage": null,
                "chargeType": 1
            }
        ]
    },
    {
        "id": 1216157,
        "fee": 1,
        "payed": 0,
        "realPayed": 0,
        "st": 0,
        "pl": 0,
        "dl": 0,
        "sp": 0,
        "cp": 0,
        "subp": 0,
        "cs": false,
        "maxbr": 320000,
        "fl": 0,
        "pc": null,
        "toast": false,
        "flag": 4,
        "paidBigBang": false,
        "preSell": false,
        "playMaxbr": 320000,
        "downloadMaxbr": 320000,
        "freeTrialPrivilege": {
            "resConsumable": false,
            "userConsumable": false
        },
        "chargeInfoList": [{
                "rate": 128000,
                "chargeUrl": null,
                "chargeMessage": null,
                "chargeType": 1
            },
            {
                "rate": 192000,
                "chargeUrl": null,
                "chargeMessage": null,
                "chargeType": 1
            },
            {
                "rate": 320000,
                "chargeUrl": null,
                "chargeMessage": null,
                "chargeType": 1
            },
            {
                "rate": 999000,
                "chargeUrl": null,
                "chargeMessage": null,
                "chargeType": 1
            }
        ]
    },
    {
        "id": 20983257,
        "fee": 1,
        "payed": 0,
        "realPayed": 0,
        "st": 0,
        "pl": 0,
        "dl": 0,
        "sp": 0,
        "cp": 0,
        "subp": 0,
        "cs": false,
        "maxbr": 320000,
        "fl": 0,
        "pc": null,
        "toast": false,
        "flag": 260,
        "paidBigBang": false,
        "preSell": false,
        "playMaxbr": 320000,
        "downloadMaxbr": 320000,
        "freeTrialPrivilege": {
            "resConsumable": false,
            "userConsumable": false
        },
        "chargeInfoList": [{
                "rate": 128000,
                "chargeUrl": null,
                "chargeMessage": null,
                "chargeType": 1
            },
            {
                "rate": 192000,
                "chargeUrl": null,
                "chargeMessage": null,
                "chargeType": 1
            },
            {
                "rate": 320000,
                "chargeUrl": null,
                "chargeMessage": null,
                "chargeType": 1
            },
            {
                "rate": 999000,
                "chargeUrl": null,
                "chargeMessage": null,
                "chargeType": 1
            }
        ]
    },
    {
        "id": 16880944,
        "fee": 8,
        "payed": 0,
        "realPayed": 0,
        "st": 0,
        "pl": 128000,
        "dl": 0,
        "sp": 7,
        "cp": 1,
        "subp": 1,
        "cs": false,
        "maxbr": 999000,
        "fl": 128000,
        "pc": null,
        "toast": false,
        "flag": 0,
        "paidBigBang": false,
        "preSell": false,
        "playMaxbr": 999000,
        "downloadMaxbr": 999000,
        "freeTrialPrivilege": {
            "resConsumable": false,
            "userConsumable": false
        },
        "chargeInfoList": [{
                "rate": 128000,
                "chargeUrl": null,
                "chargeMessage": null,
                "chargeType": 0
            },
            {
                "rate": 192000,
                "chargeUrl": null,
                "chargeMessage": null,
                "chargeType": 1
            },
            {
                "rate": 320000,
                "chargeUrl": null,
                "chargeMessage": null,
                "chargeType": 1
            },
            {
                "rate": 999000,
                "chargeUrl": null,
                "chargeMessage": null,
                "chargeType": 1
            }
        ]
    },
    {
        "id": 29365648,
        "fee": 8,
        "payed": 0,
        "realPayed": 0,
        "st": 0,
        "pl": 128000,
        "dl": 0,
        "sp": 7,
        "cp": 1,
        "subp": 1,
        "cs": false,
        "maxbr": 320000,
        "fl": 128000,
        "pc": null,
        "toast": false,
        "flag": 4,
        "paidBigBang": false,
        "preSell": false,
        "playMaxbr": 320000,
        "downloadMaxbr": 320000,
        "freeTrialPrivilege": {
            "resConsumable": false,
            "userConsumable": false
        },
        "chargeInfoList": [{
                "rate": 128000,
                "chargeUrl": null,
                "chargeMessage": null,
                "chargeType": 0
            },
            {
                "rate": 192000,
                "chargeUrl": null,
                "chargeMessage": null,
                "chargeType": 1
            },
            {
                "rate": 320000,
                "chargeUrl": null,
                "chargeMessage": null,
                "chargeType": 1
            },
            {
                "rate": 999000,
                "chargeUrl": null,
                "chargeMessage": null,
                "chargeType": 1
            }
        ]
    },
    {
        "id": 1435264751,
        "fee": 8,
        "payed": 0,
        "realPayed": 0,
        "st": 0,
        "pl": 128000,
        "dl": 0,
        "sp": 7,
        "cp": 1,
        "subp": 1,
        "cs": false,
        "maxbr": 999000,
        "fl": 128000,
        "pc": null,
        "toast": false,
        "flag": 4,
        "paidBigBang": false,
        "preSell": false,
        "playMaxbr": 999000,
        "downloadMaxbr": 999000,
        "freeTrialPrivilege": {
            "resConsumable": false,
            "userConsumable": false
        },
        "chargeInfoList": [{
                "rate": 128000,
                "chargeUrl": null,
                "chargeMessage": null,
                "chargeType": 0
            },
            {
                "rate": 192000,
                "chargeUrl": null,
                "chargeMessage": null,
                "chargeType": 1
            },
            {
                "rate": 320000,
                "chargeUrl": null,
                "chargeMessage": null,
                "chargeType": 1
            },
            {
                "rate": 999000,
                "chargeUrl": null,
                "chargeMessage": null,
                "chargeType": 1
            }
        ]
    },
    {
        "id": 3304676,
        "fee": 0,
        "payed": 0,
        "realPayed": 0,
        "st": 0,
        "pl": 192000,
        "dl": 192000,
        "sp": 7,
        "cp": 1,
        "subp": 1,
        "cs": false,
        "maxbr": 192000,
        "fl": 192000,
        "pc": null,
        "toast": false,
        "flag": 128,
        "paidBigBang": false,
        "preSell": false,
        "playMaxbr": 192000,
        "downloadMaxbr": 192000,
        "freeTrialPrivilege": {
            "resConsumable": false,
            "userConsumable": false
        },
        "chargeInfoList": [{
                "rate": 128000,
                "chargeUrl": null,
                "chargeMessage": null,
                "chargeType": 0
            },
            {
                "rate": 192000,
                "chargeUrl": null,
                "chargeMessage": null,
                "chargeType": 0
            },
            {
                "rate": 320000,
                "chargeUrl": null,
                "chargeMessage": null,
                "chargeType": 0
            },
            {
                "rate": 999000,
                "chargeUrl": null,
                "chargeMessage": null,
                "chargeType": 1
            }
        ]
    },
    {
        "id": 4225509,
        "fee": 8,
        "payed": 0,
        "realPayed": 0,
        "st": 0,
        "pl": 128000,
        "dl": 0,
        "sp": 7,
        "cp": 1,
        "subp": 1,
        "cs": false,
        "maxbr": 999000,
        "fl": 128000,
        "pc": null,
        "toast": false,
        "flag": 256,
        "paidBigBang": false,
        "preSell": false,
        "playMaxbr": 999000,
        "downloadMaxbr": 999000,
        "freeTrialPrivilege": {
            "resConsumable": false,
            "userConsumable": false
        },
        "chargeInfoList": [{
                "rate": 128000,
                "chargeUrl": null,
                "chargeMessage": null,
                "chargeType": 0
            },
            {
                "rate": 192000,
                "chargeUrl": null,
                "chargeMessage": null,
                "chargeType": 1
            },
            {
                "rate": 320000,
                "chargeUrl": null,
                "chargeMessage": null,
                "chargeType": 1
            },
            {
                "rate": 999000,
                "chargeUrl": null,
                "chargeMessage": null,
                "chargeType": 1
            }
        ]
    }
]

const playlist = {
    "id": 6666112560,
    "name": "可爱摇滚｜一剂抵挡春困的上好良药",
    "coverImgId": 109951165813403260,
    "coverImgUrl": "https://p1.music.126.net/SA6bW1UlPP04rFB2pj-FvQ==/109951165813403264.jpg",
    "coverImgId_str": "109951165813403264",
    "adType": 0,
    "userId": 341030416,
    "createTime": 1616028342548,
    "status": 0,
    "opRecommend": true,
    "highQuality": false,
    "newImported": false,
    "updateTime": 1616115839909,
    "trackCount": 48,
    "specialType": 0,
    "privacy": 0,
    "trackUpdateTime": 1616254697487,
    "commentThreadId": "A_PL_0_6666112560",
    "playCount": 323570,
    "trackNumberUpdateTime": 1616115839909,
    "subscribedCount": 3351,
    "cloudTrackCount": 0,
    "ordered": true,
    "description": "可爱的摇滚是怎么样的呢？\n编曲“妙思清奇”，听感极具丰富，上头洗脑不按常理出牌，原来摇滚还能这么可爱。\n\n拯救春困计划——提神醒脑，妙趣横生。听一首可爱的歌儿，予你一剂抵挡春困的上好良药， 给正在工作／学习犯困疲劳的你充充值，加加血吧。\n\n关键词：可爱、欢快、甜系\n\n封面：英国著名儿童合唱团布勒",
    "tags": [
        "兴奋",
        "欧美",
        "摇滚"
    ],
    "updateFrequency": null,
    "backgroundCoverId": 0,
    "backgroundCoverUrl": null,
    "titleImage": 0,
    "titleImageUrl": null,
    "englishTitle": null,
    "subscribers": [{
            "defaultAvatar": false,
            "province": 1000000,
            "authStatus": 0,
            "followed": false,
            "avatarUrl": "http://p1.music.126.net/4ggbxcRGVIfj_U1bMjgTFA==/109951163325027101.jpg",
            "accountStatus": 0,
            "gender": 1,
            "city": 1003100,
            "birthday": 659808000000,
            "userId": 382783387,
            "userType": 0,
            "nickname": "白月九曜",
            "signature": "查无此人",
            "description": "",
            "detailDescription": "",
            "avatarImgId": 109951163325027100,
            "backgroundImgId": 2002210674180200,
            "backgroundUrl": "http://p1.music.126.net/45Nu4EqvFqK_kQj6BkPwcw==/2002210674180200.jpg",
            "authority": 0,
            "mutual": false,
            "expertTags": null,
            "experts": null,
            "djStatus": 0,
            "vipType": 11,
            "remarkName": null,
            "authenticationTypes": 0,
            "avatarDetail": null,
            "anchor": false,
            "avatarImgIdStr": "109951163325027101",
            "backgroundImgIdStr": "2002210674180200",
            "avatarImgId_str": "109951163325027101"
        },
        {
            "defaultAvatar": false,
            "province": 360000,
            "authStatus": 0,
            "followed": false,
            "avatarUrl": "http://p1.music.126.net/1Bwq-FbHkXdbT4l4BxLaBQ==/109951163162836981.jpg",
            "accountStatus": 0,
            "gender": 1,
            "city": 360700,
            "birthday": -2209017600000,
            "userId": 1344006410,
            "userType": 0,
            "nickname": "浅尝辄陷",
            "signature": "戴金牙的迷弟",
            "description": "",
            "detailDescription": "",
            "avatarImgId": 109951163162836980,
            "backgroundImgId": 109951163616473020,
            "backgroundUrl": "http://p1.music.126.net/jR2A0GF1HHPcpMKLSTUIQA==/109951163616473018.jpg",
            "authority": 0,
            "mutual": false,
            "expertTags": null,
            "experts": null,
            "djStatus": 0,
            "vipType": 11,
            "remarkName": null,
            "authenticationTypes": 0,
            "avatarDetail": null,
            "anchor": false,
            "avatarImgIdStr": "109951163162836981",
            "backgroundImgIdStr": "109951163616473018",
            "avatarImgId_str": "109951163162836981"
        },
        {
            "defaultAvatar": false,
            "province": 110000,
            "authStatus": 0,
            "followed": false,
            "avatarUrl": "http://p1.music.126.net/H66loSCpYkw5xNbofYo7dw==/109951165406610803.jpg",
            "accountStatus": 0,
            "gender": 1,
            "city": 110101,
            "birthday": 1006272000000,
            "userId": 500807499,
            "userType": 0,
            "nickname": "ksh-Am",
            "signature": "These things that are pleasin’ you can hurt you somehow",
            "description": "",
            "detailDescription": "",
            "avatarImgId": 109951165406610800,
            "backgroundImgId": 109951164740989890,
            "backgroundUrl": "http://p1.music.126.net/oZn-YIGycxBjBq0kkCtFpw==/109951164740989885.jpg",
            "authority": 0,
            "mutual": false,
            "expertTags": null,
            "experts": null,
            "djStatus": 0,
            "vipType": 11,
            "remarkName": null,
            "authenticationTypes": 0,
            "avatarDetail": null,
            "anchor": false,
            "avatarImgIdStr": "109951165406610803",
            "backgroundImgIdStr": "109951164740989885",
            "avatarImgId_str": "109951165406610803"
        },
        {
            "defaultAvatar": false,
            "province": 110000,
            "authStatus": 0,
            "followed": false,
            "avatarUrl": "http://p1.music.126.net/UEadAqmtxfnpHqksxj1t8A==/109951165423139410.jpg",
            "accountStatus": 0,
            "gender": 2,
            "city": 110101,
            "birthday": 1097078400000,
            "userId": 493480269,
            "userType": 0,
            "nickname": "001cyw",
            "signature": "凌晨四点钟，我看见海棠花未眠。总觉得这时，你应该在我身边。——川端康成",
            "description": "",
            "detailDescription": "",
            "avatarImgId": 109951165423139410,
            "backgroundImgId": 109951165396928770,
            "backgroundUrl": "http://p1.music.126.net/VhBVv6Y9F6L6XE6xSwb5DA==/109951165396928776.jpg",
            "authority": 0,
            "mutual": false,
            "expertTags": null,
            "experts": null,
            "djStatus": 0,
            "vipType": 0,
            "remarkName": null,
            "authenticationTypes": 0,
            "avatarDetail": null,
            "anchor": false,
            "avatarImgIdStr": "109951165423139410",
            "backgroundImgIdStr": "109951165396928776",
            "avatarImgId_str": "109951165423139410"
        },
        {
            "defaultAvatar": true,
            "province": 310000,
            "authStatus": 0,
            "followed": false,
            "avatarUrl": "http://p1.music.126.net/VnZiScyynLG7atLIZ2YPkw==/18686200114669622.jpg",
            "accountStatus": 0,
            "gender": 0,
            "city": 310108,
            "birthday": -2209017600000,
            "userId": 263912856,
            "userType": 0,
            "nickname": "saxonjinjin",
            "signature": "",
            "description": "",
            "detailDescription": "",
            "avatarImgId": 18686200114669624,
            "backgroundImgId": 2002210674180201,
            "backgroundUrl": "http://p1.music.126.net/o3G7lWrGBQAvSRt3UuApTw==/2002210674180201.jpg",
            "authority": 0,
            "mutual": false,
            "expertTags": null,
            "experts": null,
            "djStatus": 0,
            "vipType": 10,
            "remarkName": null,
            "authenticationTypes": 0,
            "avatarDetail": null,
            "anchor": false,
            "avatarImgIdStr": "18686200114669622",
            "backgroundImgIdStr": "2002210674180201",
            "avatarImgId_str": "18686200114669622"
        },
        {
            "defaultAvatar": false,
            "province": 310000,
            "authStatus": 0,
            "followed": false,
            "avatarUrl": "http://p1.music.126.net/M3RfdfA3JT7WgmhUuWKUcg==/109951165587013313.jpg",
            "accountStatus": 0,
            "gender": 1,
            "city": 310101,
            "birthday": 1078841862903,
            "userId": 470228418,
            "userType": 0,
            "nickname": "所追寻的_风",
            "signature": "Lost for words",
            "description": "",
            "detailDescription": "",
            "avatarImgId": 109951165587013310,
            "backgroundImgId": 109951165587165420,
            "backgroundUrl": "http://p1.music.126.net/abNp2j2vvWdx1VFyqyGkYQ==/109951165587165430.jpg",
            "authority": 0,
            "mutual": false,
            "expertTags": null,
            "experts": null,
            "djStatus": 0,
            "vipType": 11,
            "remarkName": null,
            "authenticationTypes": 0,
            "avatarDetail": null,
            "anchor": false,
            "avatarImgIdStr": "109951165587013313",
            "backgroundImgIdStr": "109951165587165430",
            "avatarImgId_str": "109951165587013313"
        },
        {
            "defaultAvatar": false,
            "province": 130000,
            "authStatus": 0,
            "followed": false,
            "avatarUrl": "http://p1.music.126.net/QD-ypMsW4cwD94ai4b0ExA==/109951163604925262.jpg",
            "accountStatus": 0,
            "gender": 2,
            "city": 130400,
            "birthday": -2209017600000,
            "userId": 1623477857,
            "userType": 0,
            "nickname": "时光很甜我略古怪",
            "signature": "",
            "description": "",
            "detailDescription": "",
            "avatarImgId": 109951163604925260,
            "backgroundImgId": 109951163784563500,
            "backgroundUrl": "http://p1.music.126.net/Iic-UXCQUexFWhQ4rc-dkA==/109951163784563502.jpg",
            "authority": 0,
            "mutual": false,
            "expertTags": null,
            "experts": null,
            "djStatus": 0,
            "vipType": 0,
            "remarkName": null,
            "authenticationTypes": 0,
            "avatarDetail": null,
            "anchor": false,
            "avatarImgIdStr": "109951163604925262",
            "backgroundImgIdStr": "109951163784563502",
            "avatarImgId_str": "109951163604925262"
        },
        {
            "defaultAvatar": false,
            "province": 650000,
            "authStatus": 0,
            "followed": false,
            "avatarUrl": "http://p1.music.126.net/K7QmJMKHVLV0TWwGzFWiRQ==/18600438208482873.jpg",
            "accountStatus": 0,
            "gender": 0,
            "city": 650100,
            "birthday": -2209017600000,
            "userId": 91733701,
            "userType": 0,
            "nickname": "屁味__",
            "signature": "",
            "description": "",
            "detailDescription": "",
            "avatarImgId": 18600438208482870,
            "backgroundImgId": 2002210674180200,
            "backgroundUrl": "http://p1.music.126.net/45Nu4EqvFqK_kQj6BkPwcw==/2002210674180200.jpg",
            "authority": 0,
            "mutual": false,
            "expertTags": null,
            "experts": null,
            "djStatus": 0,
            "vipType": 0,
            "remarkName": null,
            "authenticationTypes": 0,
            "avatarDetail": null,
            "anchor": false,
            "avatarImgIdStr": "18600438208482873",
            "backgroundImgIdStr": "2002210674180200",
            "avatarImgId_str": "18600438208482873"
        }
    ],
    "subscribed": null,
    "creator": {
        "defaultAvatar": false,
        "province": 430000,
        "authStatus": 0,
        "followed": false,
        "avatarUrl": "http://p1.music.126.net/vw1A36_XLNWRKGZjcsM4Iw==/109951165723411706.jpg",
        "accountStatus": 0,
        "gender": 1,
        "city": 430400,
        "birthday": 878313600000,
        "userId": 341030416,
        "userType": 200,
        "nickname": "十三逆旅Cobain",
        "signature": "英伦入怀，听风在歌",
        "description": "",
        "detailDescription": "",
        "avatarImgId": 109951165723411710,
        "backgroundImgId": 109951165424649820,
        "backgroundUrl": "http://p1.music.126.net/PHPJLipW-QACxLrAbaGlcw==/109951165424649829.jpg",
        "authority": 0,
        "mutual": false,
        "expertTags": [
            "英伦",
            "流行",
            "欧美"
        ],
        "experts": null,
        "djStatus": 0,
        "vipType": 11,
        "remarkName": null,
        "authenticationTypes": 5184,
        "avatarDetail": {
            "userType": 200,
            "identityLevel": 4,
            "identityIconUrl": "https://p5.music.126.net/obj/wo3DlcOGw6DClTvDisK1/4761340194/0903/b735/7c7a/0dddcdf78047d397d24125840e54ab5b.png"
        },
        "anchor": true,
        "avatarImgIdStr": "109951165723411706",
        "backgroundImgIdStr": "109951165424649829",
        "avatarImgId_str": "109951165723411706"
    },
    "tracks": [{
            "name": "Rednecks",
            "id": 3951888,
            "pst": 0,
            "t": 0,
            "ar": [{
                "id": 88150,
                "name": "Blur",
                "tns": [],
                "alias": []
            }],
            "alia": [],
            "pop": 95,
            "st": 0,
            "rt": "",
            "fee": 8,
            "v": 11,
            "crbt": null,
            "cf": "",
            "al": {
                "id": 399780,
                "name": "End of a Century",
                "picUrl": "http://p4.music.126.net/Ycv8qJJj8otV-fh_49PJtw==/727876697631869.jpg",
                "tns": [],
                "pic": 727876697631869
            },
            "dt": 181000,
            "h": null,
            "m": null,
            "l": {
                "br": 128000,
                "fid": 0,
                "size": 2898172,
                "vd": -2
            },
            "a": null,
            "cd": "1",
            "no": 2,
            "rtUrl": null,
            "ftype": 0,
            "rtUrls": [],
            "djId": 0,
            "copyright": 1,
            "s_id": 0,
            "mark": 262144,
            "originCoverType": 0,
            "originSongSimpleData": null,
            "single": 0,
            "noCopyrightRcmd": null,
            "mst": 9,
            "cp": 7002,
            "mv": 0,
            "rtype": 0,
            "rurl": null,
            "publishTime": 870710400007
        },
        {
            "name": "For Anyone",
            "id": 16821624,
            "pst": 0,
            "t": 0,
            "ar": [{
                "id": 88752,
                "name": "Beady Eye",
                "tns": [],
                "alias": []
            }],
            "alia": [],
            "pop": 85,
            "st": 0,
            "rt": "",
            "fee": 1,
            "v": 12,
            "crbt": null,
            "cf": "",
            "al": {
                "id": 1549705,
                "name": "Different Gear, Still Speeding",
                "picUrl": "http://p3.music.126.net/iCnbtGF1KJEP-_MSSYNnvQ==/610228953423213.jpg",
                "tns": [],
                "pic": 610228953423213
            },
            "dt": 133000,
            "h": {
                "br": 320000,
                "fid": 0,
                "size": 5346850,
                "vd": -15400
            },
            "m": {
                "br": 192000,
                "fid": 0,
                "size": 3208152,
                "vd": -13200
            },
            "l": {
                "br": 128000,
                "fid": 0,
                "size": 2138804,
                "vd": -12100
            },
            "a": null,
            "cd": "1",
            "no": 7,
            "rtUrl": null,
            "ftype": 0,
            "rtUrls": [],
            "djId": 0,
            "copyright": 1,
            "s_id": 0,
            "mark": 270336,
            "originCoverType": 0,
            "originSongSimpleData": null,
            "single": 0,
            "noCopyrightRcmd": null,
            "mst": 9,
            "cp": 5003,
            "mv": 0,
            "rtype": 0,
            "rurl": null,
            "publishTime": 1298822400000
        },
        {
            "name": "Beans",
            "id": 36621140,
            "pst": 0,
            "t": 0,
            "ar": [{
                "id": 37787,
                "name": "Kurt Cobain",
                "tns": [],
                "alias": []
            }],
            "alia": [],
            "pop": 85,
            "st": 0,
            "rt": null,
            "fee": 0,
            "v": 5,
            "crbt": null,
            "cf": "",
            "al": {
                "id": 3403307,
                "name": "Montage Of Heck: The Home Recordings(Deluxe Soundtrack)",
                "picUrl": "http://p4.music.126.net/SVOKDaNhvpFeVu91gbip2g==/3395291908778315.jpg",
                "tns": [],
                "pic": 3395291908778315
            },
            "dt": 81841,
            "h": {
                "br": 320000,
                "fid": 0,
                "size": 3275798,
                "vd": 85100
            },
            "m": {
                "br": 192000,
                "fid": 0,
                "size": 1965496,
                "vd": 87800
            },
            "l": {
                "br": 128000,
                "fid": 0,
                "size": 1310345,
                "vd": 89500
            },
            "a": null,
            "cd": "1",
            "no": 7,
            "rtUrl": null,
            "ftype": 0,
            "rtUrls": [],
            "djId": 0,
            "copyright": 0,
            "s_id": 0,
            "mark": 262144,
            "originCoverType": 0,
            "originSongSimpleData": null,
            "single": 0,
            "noCopyrightRcmd": null,
            "mst": 9,
            "cp": 0,
            "mv": 0,
            "rtype": 0,
            "rurl": null,
            "publishTime": 1447344000000
        },
        {
            "name": "The Laughing Gnome",
            "id": 1216157,
            "pst": 0,
            "t": 0,
            "ar": [{
                "id": 31193,
                "name": "David Bowie",
                "tns": [],
                "alias": []
            }],
            "alia": [],
            "pop": 55,
            "st": 0,
            "rt": "600902000006933968",
            "fee": 1,
            "v": 24,
            "crbt": null,
            "cf": "",
            "al": {
                "id": 125909,
                "name": "David Bowie (Deluxe Edition)",
                "picUrl": "http://p4.music.126.net/iGdoZpxkeGZkMxyClvMl6g==/6638851208734006.jpg",
                "tns": [],
                "pic": 6638851208734006
            },
            "dt": 178000,
            "h": {
                "br": 320000,
                "fid": 0,
                "size": 7146253,
                "vd": 406
            },
            "m": {
                "br": 192000,
                "fid": 0,
                "size": 4287830,
                "vd": 2084
            },
            "l": {
                "br": 128000,
                "fid": 0,
                "size": 2858618,
                "vd": 662
            },
            "a": null,
            "cd": "2",
            "no": 3,
            "rtUrl": null,
            "ftype": 0,
            "rtUrls": [],
            "djId": 0,
            "copyright": 1,
            "s_id": 0,
            "mark": 270336,
            "originCoverType": 0,
            "originSongSimpleData": null,
            "single": 0,
            "noCopyrightRcmd": null,
            "mst": 9,
            "cp": 7003,
            "mv": 0,
            "rtype": 0,
            "rurl": null,
            "publishTime": -81676799907
        },
        {
            "name": "New York Telephone Conversation",
            "id": 20983257,
            "pst": 0,
            "t": 0,
            "ar": [{
                "id": 38117,
                "name": "Lou Reed",
                "tns": [],
                "alias": []
            }],
            "alia": [],
            "pop": 35,
            "st": 0,
            "rt": "",
            "fee": 1,
            "v": 16,
            "crbt": null,
            "cf": "",
            "al": {
                "id": 1943096,
                "name": "Transformer",
                "picUrl": "http://p3.music.126.net/JImqrJWcQ2evVgvRxM3vDg==/18184822812598551.jpg",
                "tns": [],
                "pic_str": "18184822812598551",
                "pic": 18184822812598550
            },
            "dt": 95000,
            "h": {
                "br": 320000,
                "fid": 0,
                "size": 3804582,
                "vd": 22404
            },
            "m": {
                "br": 192000,
                "fid": 0,
                "size": 2282793,
                "vd": 24879
            },
            "l": {
                "br": 128000,
                "fid": 0,
                "size": 1521898,
                "vd": 26748
            },
            "a": null,
            "cd": "1",
            "no": 9,
            "rtUrl": null,
            "ftype": 0,
            "rtUrls": [],
            "djId": 0,
            "copyright": 1,
            "s_id": 0,
            "mark": 270336,
            "originCoverType": 0,
            "originSongSimpleData": null,
            "single": 0,
            "noCopyrightRcmd": null,
            "mst": 9,
            "cp": 7001,
            "mv": 0,
            "rtype": 0,
            "rurl": null,
            "publishTime": 90000000007
        },
        {
            "name": "Girls and Boys",
            "id": 16880944,
            "pst": 0,
            "t": 0,
            "ar": [{
                "id": 88150,
                "name": "Blur",
                "tns": [],
                "alias": []
            }],
            "alia": [],
            "pop": 90,
            "st": 0,
            "rt": "600902000005384028",
            "fee": 8,
            "v": 283,
            "crbt": null,
            "cf": "",
            "al": {
                "id": 1555605,
                "name": "Parklife",
                "picUrl": "http://p3.music.126.net/xqpmk1KVJ3-8q98amMQCow==/727876697595538.jpg",
                "tns": [],
                "pic": 727876697595538
            },
            "dt": 291200,
            "h": {
                "br": 320000,
                "fid": 0,
                "size": 11650656,
                "vd": -5800
            },
            "m": {
                "br": 192000,
                "fid": 0,
                "size": 6990411,
                "vd": -3300
            },
            "l": {
                "br": 128000,
                "fid": 0,
                "size": 4660288,
                "vd": -1700
            },
            "a": null,
            "cd": "1",
            "no": 1,
            "rtUrl": null,
            "ftype": 0,
            "rtUrls": [],
            "djId": 0,
            "copyright": 1,
            "s_id": 0,
            "mark": 262144,
            "originCoverType": 0,
            "originSongSimpleData": null,
            "single": 0,
            "noCopyrightRcmd": null,
            "mst": 9,
            "cp": 14002,
            "mv": 0,
            "rtype": 0,
            "rurl": null,
            "publishTime": 767203200007
        },
        {
            "name": "Class Historian",
            "id": 29365648,
            "pst": 0,
            "t": 0,
            "ar": [{
                "id": 1015040,
                "name": "BRONCHO",
                "tns": [],
                "alias": []
            }],
            "alia": [],
            "pop": 100,
            "st": 0,
            "rt": null,
            "fee": 8,
            "v": 11,
            "crbt": null,
            "cf": "",
            "al": {
                "id": 3011750,
                "name": "Just Enough Hip To Be Woman",
                "picUrl": "http://p4.music.126.net/oNbGCMKsI3giTWTSVrWl0g==/6641050232305803.jpg",
                "tns": [],
                "pic": 6641050232305803
            },
            "dt": 212000,
            "h": {
                "br": 320000,
                "fid": 0,
                "size": 8494185,
                "vd": -32500
            },
            "m": {
                "br": 192000,
                "fid": 0,
                "size": 5096595,
                "vd": -29800
            },
            "l": {
                "br": 128000,
                "fid": 0,
                "size": 3397800,
                "vd": -28000
            },
            "a": null,
            "cd": "1",
            "no": 2,
            "rtUrl": null,
            "ftype": 0,
            "rtUrls": [],
            "djId": 0,
            "copyright": 2,
            "s_id": 0,
            "mark": 270336,
            "originCoverType": 0,
            "originSongSimpleData": null,
            "single": 0,
            "noCopyrightRcmd": null,
            "mst": 9,
            "cp": 7003,
            "mv": 0,
            "rtype": 0,
            "rurl": null,
            "publishTime": 1410796800007
        },
        {
            "name": "Space Unicorn",
            "id": 1435264751,
            "pst": 0,
            "t": 0,
            "ar": [{
                "id": 72448,
                "name": "Parry Gripp",
                "tns": [],
                "alias": []
            }],
            "alia": [],
            "pop": 75,
            "st": 0,
            "rt": "",
            "fee": 8,
            "v": 2,
            "crbt": null,
            "cf": "",
            "al": {
                "id": 87004733,
                "name": "Parry Gripp Mega-Party (2008 - 2012)",
                "picUrl": "http://p4.music.126.net/9dC2LAWjt767dmVh9XFhKg==/109951164852345872.jpg",
                "tns": [],
                "pic_str": "109951164852345872",
                "pic": 109951164852345870
            },
            "dt": 102800,
            "h": {
                "br": 320000,
                "fid": 0,
                "size": 4114852,
                "vd": -72509
            },
            "m": {
                "br": 192000,
                "fid": 0,
                "size": 2468929,
                "vd": -70000
            },
            "l": {
                "br": 128000,
                "fid": 0,
                "size": 1645967,
                "vd": -68444
            },
            "a": null,
            "cd": "01",
            "no": 4,
            "rtUrl": null,
            "ftype": 0,
            "rtUrls": [],
            "djId": 0,
            "copyright": 1,
            "s_id": 0,
            "mark": 270336,
            "originCoverType": 0,
            "originSongSimpleData": null,
            "single": 0,
            "noCopyrightRcmd": null,
            "mst": 9,
            "cp": 1416729,
            "mv": 0,
            "rtype": 0,
            "rurl": null,
            "publishTime": 1358438400000
        },
        {
            "name": "Baby Monkey (Going Backwards On a Pig)",
            "id": 3304676,
            "pst": 0,
            "t": 0,
            "ar": [{
                "id": 72448,
                "name": "Parry Gripp",
                "tns": [],
                "alias": []
            }],
            "alia": [],
            "pop": 65,
            "st": 0,
            "rt": "",
            "fee": 0,
            "v": 7,
            "crbt": null,
            "cf": "",
            "al": {
                "id": 334746,
                "name": "Baby Monkey (Going Backwards On a Pig) - Single",
                "picUrl": "http://p4.music.126.net/QHXj71nQL7CDBMcjkZ4TfQ==/6645448278504637.jpg",
                "tns": [],
                "pic": 6645448278504637
            },
            "dt": 56607,
            "h": null,
            "m": {
                "br": 192000,
                "fid": 0,
                "size": 1359873,
                "vd": -4500
            },
            "l": {
                "br": 128000,
                "fid": 0,
                "size": 906596,
                "vd": -3600
            },
            "a": null,
            "cd": "1",
            "no": 1,
            "rtUrl": null,
            "ftype": 0,
            "rtUrls": [],
            "djId": 0,
            "copyright": 2,
            "s_id": 0,
            "mark": 262144,
            "originCoverType": 0,
            "originSongSimpleData": null,
            "single": 0,
            "noCopyrightRcmd": null,
            "mst": 9,
            "cp": 0,
            "mv": 0,
            "rtype": 0,
            "rurl": null,
            "publishTime": 1284652800007
        },
        {
            "name": "Songbird",
            "id": 4225509,
            "pst": 0,
            "t": 0,
            "ar": [{
                "id": 98110,
                "name": "Oasis",
                "tns": [],
                "alias": []
            }],
            "alia": [],
            "pop": 90,
            "st": 0,
            "rt": "",
            "fee": 8,
            "v": 12,
            "crbt": null,
            "cf": "",
            "al": {
                "id": 427223,
                "name": "Songbird [SINGLE]",
                "picUrl": "http://p4.music.126.net/sjdmSfbC1NL3FY_fOcIipw==/1815293697467614.jpg",
                "tns": [],
                "pic": 1815293697467614
            },
            "dt": 128920,
            "h": {
                "br": 320000,
                "fid": 0,
                "size": 5159750,
                "vd": -49862
            },
            "m": {
                "br": 192000,
                "fid": 0,
                "size": 3095867,
                "vd": -47319
            },
            "l": {
                "br": 128000,
                "fid": 0,
                "size": 2063926,
                "vd": -45825
            },
            "a": null,
            "cd": "1",
            "no": 1,
            "rtUrl": null,
            "ftype": 0,
            "rtUrls": [],
            "djId": 0,
            "copyright": 1,
            "s_id": 0,
            "mark": 262144,
            "originCoverType": 1,
            "originSongSimpleData": null,
            "single": 0,
            "noCopyrightRcmd": null,
            "mst": 9,
            "cp": 7001,
            "mv": 5308019,
            "rtype": 0,
            "rurl": null,
            "publishTime": 1044201600007
        }
    ],
    "videoIds": null,
    "videos": null,
    "trackIds": [{
            "id": 3951888,
            "v": 11,
            "t": 0,
            "at": 1616030514312,
            "alg": null
        },
        {
            "id": 16821624,
            "v": 12,
            "t": 0,
            "at": 1616075423566,
            "alg": null
        },
        {
            "id": 36621140,
            "v": 5,
            "t": 0,
            "at": 1616051587660,
            "alg": null
        },
        {
            "id": 1216157,
            "v": 24,
            "t": 0,
            "at": 1616052377682,
            "alg": null
        },
        {
            "id": 20983257,
            "v": 16,
            "t": 0,
            "at": 1616052317038,
            "alg": null
        },
        {
            "id": 16880944,
            "v": 283,
            "t": 0,
            "at": 1616030528437,
            "alg": null
        },
        {
            "id": 29365648,
            "v": 11,
            "t": 0,
            "at": 1616052036730,
            "alg": null
        },
        {
            "id": 1435264751,
            "v": 2,
            "t": 0,
            "at": 1616053796280,
            "alg": null
        },
        {
            "id": 3304676,
            "v": 7,
            "t": 0,
            "at": 1616050868515,
            "alg": null
        },
        {
            "id": 4225509,
            "v": 12,
            "t": 0,
            "at": 1616050224851,
            "alg": null
        },
        {
            "id": 523310130,
            "v": 8,
            "t": 0,
            "at": 1616052757292,
            "alg": null
        },
        {
            "id": 18304361,
            "v": 12,
            "t": 0,
            "at": 1616051281557,
            "alg": null
        },
        {
            "id": 26609762,
            "v": 30,
            "t": 0,
            "at": 1616049964382,
            "alg": null
        },
        {
            "id": 471969704,
            "v": 12,
            "t": 0,
            "at": 1616049916809,
            "alg": null
        },
        {
            "id": 21969941,
            "v": 10,
            "t": 0,
            "at": 1616050332131,
            "alg": null
        },
        {
            "id": 26653070,
            "v": 9,
            "t": 0,
            "at": 1616051600008,
            "alg": null
        },
        {
            "id": 401381136,
            "v": 5,
            "t": 0,
            "at": 1616063821558,
            "alg": null
        },
        {
            "id": 28432522,
            "v": 134,
            "t": 0,
            "at": 1616075297794,
            "alg": null
        },
        {
            "id": 3952710,
            "v": 8,
            "t": 0,
            "at": 1616030702977,
            "alg": null
        },
        {
            "id": 34532858,
            "v": 30,
            "t": 0,
            "at": 1616050934318,
            "alg": null
        },
        {
            "id": 18006108,
            "v": 11,
            "t": 0,
            "at": 1616052456322,
            "alg": null
        },
        {
            "id": 22378556,
            "v": 20,
            "t": 0,
            "at": 1616052432611,
            "alg": null
        },
        {
            "id": 22311576,
            "v": 15,
            "t": 0,
            "at": 1616051554457,
            "alg": null
        },
        {
            "id": 18536219,
            "v": 15,
            "t": 0,
            "at": 1616049975458,
            "alg": null
        },
        {
            "id": 21308367,
            "v": 22,
            "t": 0,
            "at": 1616052366981,
            "alg": null
        },
        {
            "id": 1309908891,
            "v": 5,
            "t": 0,
            "at": 1616052144027,
            "alg": null
        },
        {
            "id": 21903280,
            "v": 38,
            "t": 0,
            "at": 1616052021337,
            "alg": null
        },
        {
            "id": 19414421,
            "v": 18,
            "t": 0,
            "at": 1616052882391,
            "alg": null
        },
        {
            "id": 22551663,
            "v": 16,
            "t": 0,
            "at": 1616051999273,
            "alg": null
        },
        {
            "id": 18298005,
            "v": 17,
            "t": 0,
            "at": 1616051984569,
            "alg": null
        },
        {
            "id": 18295997,
            "v": 9,
            "t": 0,
            "at": 1616051964583,
            "alg": null
        },
        {
            "id": 561244558,
            "v": 7,
            "t": 0,
            "at": 1616051625051,
            "alg": null
        },
        {
            "id": 1375358,
            "v": 4,
            "t": 0,
            "at": 1616051517274,
            "alg": null
        },
        {
            "id": 19576058,
            "v": 18,
            "t": 0,
            "at": 1616051421665,
            "alg": null
        },
        {
            "id": 21965564,
            "v": 81,
            "t": 0,
            "at": 1616051091446,
            "alg": null
        },
        {
            "id": 22570001,
            "v": 18,
            "t": 0,
            "at": 1616050480495,
            "alg": null
        },
        {
            "id": 19561784,
            "v": 7,
            "t": 0,
            "at": 1616050297125,
            "alg": null
        },
        {
            "id": 485070726,
            "v": 10,
            "t": 0,
            "at": 1616071154724,
            "alg": null
        },
        {
            "id": 3432381,
            "v": 32,
            "t": 0,
            "at": 1616050282355,
            "alg": null
        },
        {
            "id": 503561326,
            "v": 9,
            "t": 0,
            "at": 1616050160949,
            "alg": null
        },
        {
            "id": 4238606,
            "v": 23,
            "t": 0,
            "at": 1616071020901,
            "alg": null
        },
        {
            "id": 19548845,
            "v": 14,
            "t": 0,
            "at": 1616050116104,
            "alg": null
        },
        {
            "id": 3975896,
            "v": 4,
            "t": 0,
            "at": 1616115839908,
            "alg": null
        },
        {
            "id": 21535877,
            "v": 11,
            "t": 0,
            "at": 1616115577848,
            "alg": null
        },
        {
            "id": 19453906,
            "v": 24,
            "t": 0,
            "at": 1616050058280,
            "alg": null
        },
        {
            "id": 41554554,
            "v": 6,
            "t": 0,
            "at": 1616049994093,
            "alg": null
        },
        {
            "id": 21783105,
            "v": 10,
            "t": 0,
            "at": 1616052066746,
            "alg": null
        },
        {
            "id": 519338816,
            "v": 5,
            "t": 0,
            "at": 1616049933411,
            "alg": null
        }
    ],
    "shareCount": 47,
    "commentCount": 49,
    "remixVideo": null
}
const subscribers = playlist.subscribers
console.log(privileges);
console.log(subscribers);


console.log(new Date(1358438400000));
let songs = [{
        "name": "Space Unicorn",
        "id": 1435264751,
        "pst": 0,
        "t": 0,
        "ar": [{
            "id": 72448,
            "name": "Parry Gripp",
            "tns": [],
            "alias": []
        }],
        "alia": [],
        "pop": 90,
        "st": 0,
        "rt": "",
        "fee": 8,
        "v": 2,
        "crbt": null,
        "cf": "",
        "al": {
            "id": 87004733,
            "name": "Parry Gripp Mega-Party (2008 - 2012)",
            "picUrl": "https://p2.music.126.net/9dC2LAWjt767dmVh9XFhKg==/109951164852345872.jpg",
            "tns": [],
            "pic_str": "109951164852345872",
            "pic": 109951164852345870
        },
        "dt": 102800,
        "h": {
            "br": 320000,
            "fid": 0,
            "size": 4114852,
            "vd": -72509
        },
        "m": {
            "br": 192000,
            "fid": 0,
            "size": 2468929,
            "vd": -70000
        },
        "l": {
            "br": 128000,
            "fid": 0,
            "size": 1645967,
            "vd": -68444
        },
        "a": null,
        "cd": "01",
        "no": 4,
        "rtUrl": null,
        "ftype": 0,
        "rtUrls": [],
        "djId": 0,
        "copyright": 1,
        "s_id": 0,
        "mark": 270336,
        "originCoverType": 0,
        "originSongSimpleData": null,
        "resourceState": true,
        "single": 0,
        "noCopyrightRcmd": null,
        "mv": 0,
        "rtype": 0,
        "rurl": null,
        "mst": 9,
        "cp": 1416729,
        "publishTime": 1358438400000
    },
    {
        "name": "Baby Monkey (Going Backwards On a Pig)",
        "id": 3304676,
        "pst": 0,
        "t": 0,
        "ar": [{
            "id": 72448,
            "name": "Parry Gripp",
            "tns": [],
            "alias": []
        }],
        "alia": [],
        "pop": 90,
        "st": 0,
        "rt": "",
        "fee": 0,
        "v": 7,
        "crbt": null,
        "cf": "",
        "al": {
            "id": 334746,
            "name": "Baby Monkey (Going Backwards On a Pig) - Single",
            "picUrl": "https://p2.music.126.net/QHXj71nQL7CDBMcjkZ4TfQ==/6645448278504637.jpg",
            "tns": [],
            "pic": 6645448278504637
        },
        "dt": 56607,
        "h": null,
        "m": {
            "br": 192000,
            "fid": 0,
            "size": 1359873,
            "vd": -4500
        },
        "l": {
            "br": 128000,
            "fid": 0,
            "size": 906596,
            "vd": -3600
        },
        "a": null,
        "cd": "1",
        "no": 1,
        "rtUrl": null,
        "ftype": 0,
        "rtUrls": [],
        "djId": 0,
        "copyright": 2,
        "s_id": 0,
        "mark": 262144,
        "originCoverType": 0,
        "originSongSimpleData": null,
        "resourceState": true,
        "single": 0,
        "noCopyrightRcmd": null,
        "mv": 0,
        "rtype": 0,
        "rurl": null,
        "mst": 9,
        "cp": 0,
        "publishTime": 1284652800007
    },
    {
        "name": "Songbird",
        "id": 4225509,
        "pst": 0,
        "t": 0,
        "ar": [{
            "id": 98110,
            "name": "Oasis",
            "tns": [],
            "alias": []
        }],
        "alia": [],
        "pop": 95,
        "st": 0,
        "rt": "",
        "fee": 8,
        "v": 12,
        "crbt": null,
        "cf": "",
        "al": {
            "id": 427223,
            "name": "Songbird [SINGLE]",
            "picUrl": "https://p2.music.126.net/sjdmSfbC1NL3FY_fOcIipw==/1815293697467614.jpg",
            "tns": [],
            "pic": 1815293697467614
        },
        "dt": 128920,
        "h": {
            "br": 320000,
            "fid": 0,
            "size": 5159750,
            "vd": -49862
        },
        "m": {
            "br": 192000,
            "fid": 0,
            "size": 3095867,
            "vd": -47319
        },
        "l": {
            "br": 128000,
            "fid": 0,
            "size": 2063926,
            "vd": -45825
        },
        "a": null,
        "cd": "1",
        "no": 1,
        "rtUrl": null,
        "ftype": 0,
        "rtUrls": [],
        "djId": 0,
        "copyright": 1,
        "s_id": 0,
        "mark": 262144,
        "originCoverType": 1,
        "originSongSimpleData": null,
        "resourceState": true,
        "single": 0,
        "noCopyrightRcmd": null,
        "mv": 5308019,
        "rtype": 0,
        "rurl": null,
        "mst": 9,
        "cp": 7001,
        "publishTime": 1044201600007
    },
    {
        "name": "New York Telephone Conversation",
        "id": 20983257,
        "pst": 0,
        "t": 0,
        "ar": [{
            "id": 38117,
            "name": "Lou Reed",
            "tns": [],
            "alias": []
        }],
        "alia": [],
        "pop": 85,
        "st": 0,
        "rt": "",
        "fee": 1,
        "v": 16,
        "crbt": null,
        "cf": "",
        "al": {
            "id": 1943096,
            "name": "Transformer",
            "picUrl": "https://p2.music.126.net/JImqrJWcQ2evVgvRxM3vDg==/18184822812598551.jpg",
            "tns": [],
            "pic_str": "18184822812598551",
            "pic": 18184822812598550
        },
        "dt": 95000,
        "h": {
            "br": 320000,
            "fid": 0,
            "size": 3804582,
            "vd": 22404
        },
        "m": {
            "br": 192000,
            "fid": 0,
            "size": 2282793,
            "vd": 24879
        },
        "l": {
            "br": 128000,
            "fid": 0,
            "size": 1521898,
            "vd": 26748
        },
        "a": null,
        "cd": "1",
        "no": 9,
        "rtUrl": null,
        "ftype": 0,
        "rtUrls": [],
        "djId": 0,
        "copyright": 1,
        "s_id": 0,
        "mark": 270336,
        "originCoverType": 0,
        "originSongSimpleData": null,
        "resourceState": true,
        "single": 0,
        "noCopyrightRcmd": null,
        "mv": 0,
        "rtype": 0,
        "rurl": null,
        "mst": 9,
        "cp": 7001,
        "publishTime": 90000000007
    }
]

// // 获取歌词
// axios({
//     url:'/lyric',
//     params:{
//         id:123
//     }
// }).then(res=>{
//     console.log('获取歌词');
//     console.log(res.data);
// })